25 research outputs found

    Contribution To Signalling Of 3d Video Streams In Communication Systems Using The Session Initiation Protocol

    Get PDF
    Las tecnologías de vídeo en 3D han estado al alza en los últimos años, con abundantes avances en investigación unidos a una adopción generalizada por parte de la industria del cine, y una importancia creciente en la electrónica de consumo. Relacionado con esto, está el concepto de vídeo multivista, que abarca el vídeo 3D, y puede definirse como un flujo de vídeo compuesto de dos o más vistas. El vídeo multivista permite prestaciones avanzadas de vídeo, como el vídeo estereoscópico, el “free viewpoint video”, contacto visual mejorado mediante vistas virtuales, o entornos virtuales compartidos. El propósito de esta tesis es salvar un obstáculo considerable de cara al uso de vídeo multivista en sistemas de comunicación: la falta de soporte para esta tecnología por parte de los protocolos de señalización existentes, que hace imposible configurar una sesión con vídeo multivista mediante mecanismos estándar. Así pues, nuestro principal objetivo es la extensión del Protocolo de Inicio de Sesión (SIP) para soportar la negociación de sesiones multimedia con flujos de vídeo multivista. Nuestro trabajo se puede resumir en tres contribuciones principales. En primer lugar, hemos definido una extensión de señalización para configurar sesiones SIP con vídeo 3D. Esta extensión modifica el Protocolo de Descripción de Sesión (SDP) para introducir un nuevo atributo de nivel de medios, y un nuevo tipo de dependencia de descodificación, que contribuyen a describir los formatos de vídeo 3D que pueden emplearse en una sesión, así como la relación entre los flujos de vídeo que componen un flujo de vídeo 3D. La segunda contribución consiste en una extensión a SIP para manejar la señalización de videoconferencias con flujos de vídeo multivista. Se definen dos nuevos paquetes de eventos SIP para describir las capacidades y topología de los terminales de conferencia, por un lado, y la configuración espacial y mapeo de flujos de una conferencia, por el otro. También se describe un mecanismo para integrar el intercambio de esta información en el proceso de inicio de una conferencia SIP. Como tercera y última contribución, introducimos el concepto de espacio virtual de una conferencia, o un sistema de coordenadas que incluye todos los objetos relevantes de la conferencia (como dispositivos de captura, pantallas, y usuarios). Explicamos cómo el espacio virtual se relaciona con prestaciones de conferencia como el contacto visual, la escala de vídeo y la fidelidad espacial, y proporcionamos reglas para determinar las prestaciones de una conferencia a partir del análisis de su espacio virtual, y para generar espacios virtuales durante la configuración de conferencias

    REST service testing based on inferred XML schemas

    Full text link
    The concept of service oriented architecture has been extensively explored in software engineering, due to the fact that it produces architectures made up of several interconnected modules, easy to reuse when building new systems. This approach to design would be impossible without interconnection mechanisms such as REST (Representationa State Transfer) services, which allow module communication while minimizing coupling. . However, this low coupling brings disadvantages, such as the lack of transparency, which makes it difficult to sistematically create tests without knowledge of the inner working of a system. In this article, we present an automatic error detection system for REST services, based on a statistical analysis over responses produced at multiple service invocations. Thus, a service can be systematically tested without knowing its full specification. The method can find errors in REST services which could not be identified by means of traditional testing methods, and provides limited testing coverage for services whose response format is unknown. It can be also useful as a complement to other testing mechanisms

    An online failure prediction system for private IaaS platforms

    Get PDF
    The size and complexity of cloud environments make them prone to failures. The traditional approach to achieve a high dependability for these systems relies on constant monitoring. However, this method is purely reactive. A more proactive approach is provided by online failure prediction (OFP) techniques. In this paper, we describe a OFP system for private IaaS platforms, currently under development, that combines di_erent types of data input, including monitoring information, event logs, and failure data. In addition, this system operates at both the physical and virtual planes of the cloud, taking into account the relationships between nodes and failure propagation mechanisms that are unique to cloud environments

    Sistema de pruebas de servicios REST mediante análisis de esquemas inferidos

    Get PDF
    A lo largo de los últimos años, el paradigma de la arquitectura orientada a servicios ha tenido una gran expansión gracias a la expansión de las tecnologías web e internet. Las ventajas de esta arquitectura se basan en ofrecer diseños modulares con poco acoplamiento entre sí, lo que permite la creación eficiente y sistemática de sistemas distribuidos. Para que este tipo de arquitectura sea posible, es necesario dotar a los servicios de interfaces de interconexión que permitan encapsular los servicios al mismo tiempo que faciliten el uso de los mismos. Existen varias tecnologías para definir estos interfaces. Entre ellas, los servicios REST, o REpresentional State Transfer, están logrando cada vez más aceptación. Esto se debe principalmente a su capacidad de escalabilidad y la uniformidad de sus interfaces, que permite una mayor separación entre los consumidores y los servicios. De hecho, compañias como Yahoo, Google o Twitter definen interfaces REST de acceso a sus servicios, ya se para consultar mapas (GoogleMaps), imágenes (Flickr) o el correo, permitiendo a terceros desarrollar clientes para sus servicios sin tener que involucrarse en su producción

    Network convergence and QoS for future multimedia services in the VISION project

    Get PDF
    The emerging use of real-time 3D-based multimedia applications imposes strict quality of service (QoS) requirements on both access and core networks. These requirements and their impact to provide end-to-end 3D videoconferencing services have been studied within the Spanish-funded VISION project, where different scenarios were implemented showing an agile stereoscopic video call that might be offered to the general public in the near future. In view of the requirements, we designed an integrated access and core converged network architecture which provides the requested QoS to end-to-end IP sessions. Novel functional blocks are proposed to control core optical networks, the functionality of the standard ones is redefined, and the signaling improved to better meet the requirements of future multimedia services. An experimental test-bed to assess the feasibility of the solution was also deployed. In such test-bed, set-up and release of end-to-end sessions meeting specific QoS requirements are shown and the impact of QoS degradation in terms of the user perceived quality degradation is quantified. In addition, scalability results show that the proposed signaling architecture is able to cope with large number of requests introducing almost negligible delay

    SecureChange public project deliverable D6.6: Development-time and on-device interplay

    No full text
    This document summarizes the work performed in Task 6.6 of Work Package 6 of the SecureChange project funded by the European Commission within the Seventh Framework Programme. The overall objective of Work Package 6 is the development of verification techniques for evolving systems, with a strong focus on the development time and deployment time phases of the software lifecycle. In the first two years of the project, WP6 developed several technologies to support verification of evolving systems. These technologies include off-device, development-time verification techniques, and on-device, deployment-time verification techniques. For the off-device techniques, the theory was developed in the first year (reported in deliverable D6.1), and a prototype was developed in the second year (reported in deliverable D6.2). In the third and final year, work has focused on the evaluation and validation of these results in the SecureChange case studies. This deliverable D6.6 reports on the application of our off-device verifier to the POPS and HOMES case studies. In summary, our results show that our prototype verifier is ready to handle real industrial code (both JavaCard and C code), that verification is performed fast even on code bases of thousands of lines of code, and that verification finds bugs. On the downside, we find that applying our verification technique is labor intensive. In particular, we find that the annotation overhead (i.e. the amount of annotation that the developer/verification engineer has to provide) is relatively high. To counter this disadvantage, we have started to work on inference of annotations, and report on the first results in this direction. For the on-device techniques, the theory was developed in the first two years of the project (reported in deliverables D6.3 and D6.4), and a prototype implementation of the most promising techniques for JavaCard was developed in the third and final year, and is reported on in deliverable D6.5. The prototype deliverable D6.5 (released together with this deliverable) reports both on the implementation, as well as on the evaluation and validation of the implemented techniques in the POPS case study. For some of the on-device techniques, no implementation was developed, but a rigorous on-paper analysis of the feasibility of applying these techniques to the SecureChange case studies was developed, and is reported on in this deliverable. In particular, we show that the memory consumption for the global policy and non-interference models developed in D6.3 and D6.4 in the POPS case study is acceptable, and we show the applicability of the Security-by-Contract approach developed in D6.3 and D6.4 to the HOMES case study. Finally, an important objective of Task 6.6 is to show how all techniques developed in WP6 fit together. To this end, we develop an integrated scenario from the POPS case study, that shows how the off-device and on-device techniques work together and address complementary security properties. In line with the reviewers recommendations, this deliverable is structured as follows: we provide a technical summary of results of approximately 50 pages, and refer to appendices for more detailed information. Three of these appendices correspond to published or submitted scientific papers.nrpages: 97status: publishe

    Intelligent, sustainable and integrated structure management system

    No full text
    El sistema de monitorización remota Infrasmart diseñado por Tecnalia es usado como base para el desarrollo de supervisión de infraestructuras civiles tanto existentes como de nueva construcción en donde el despliegue de la instalación debe de ser lo menos intrusiva posible. Para conseguir su objetivo el sistema se basa en módulos de adquisición distribuidos con capacidad de comunicación inalámbrica de larga distancia y auto-alimentación orientada a la eliminación del cableado propio de este tipo de instalaciones. A su vez el concentrador de datos gestiona la recepción de la información de dichos módulos y la evacuación de los mismos a un servidor de datos seguro orientado a la supervisión remota de la infraestructura. Actualmente la capacidad de medida de los nodos de adquisición abarca tanto medidas cuasi-estáticas, (sensores de temperatura e hilo vibrante), como medidas dinámicas accionadas por evento, (acelerómetros). En adición existe la capacidad de integrar nuevos sensores conforme a nuevas especificaciones dando como resultado un sistema abierto y escalable en función de los parámetros de interés de la infraestructura a monitorizar.The Infrasmart remote monitoring system designed by Tecnalia is used as a basis for the development of supervision of both existing and new construction civil infrastructures where the deployment of the installation should be as unobtrusive as possible. To achieve its objective, the system is based on distributed acquisition modules with long-distance wireless communication capability and self-feeding aimed at eliminating the wiring of these types of installations. At the same time, the data concentrator manages the reception of the information of said modules and the evacuation thereof to a secure data server oriented to the remote supervision of the infrastructure. Currently, the measurement capacity of the acquisition nodes includes both quasi-static measures (temperature sensors and vibrating wire), and dynamic measurements driven by events (accelerometers). In addition, there is the ability to integrate new sensors according to new specifications resulting in an open and scalable system depending on the parameters of interest of the infrastructure to be monitored
    corecore